package com.z100h.supplychain.workflow.service;

import com.z100h.supplychain.workflow.entity.ActFlow;

/**
 * 工作流开发必要方法
 */
public interface BaseWorkFlowService {

      /**
       * 启动流程
       * @param actFlow
       */
      public void startWF(ActFlow actFlow);


      /**
       * 结束流程
       * @param actFlow
       */
      public void endWF(ActFlow actFlow);

      /**
       * 同意流程
       * @param actFlow
       */
      public void agreeWF(ActFlow actFlow);

      /**
       * 驳回流程
       * @param actFlow
       */
      public void rejectWF(ActFlow actFlow);

      /**
       * 工作流执行中业务方法
       */
      public  void  processMethod(String flowKey);





}
